/**
 * Copyright (c) 2015-2015 All Rights Reserved.
 */
package com.zbest.common.lang.enums;

import java.io.Serializable;

import com.zbest.common.lang.base.AbstractEnum;

/**
 * 支付类型
 * @author hangdahong
 * @version $Id: PayTypeCode.java, v 0.1 2015年1月22日 下午4:43:34 hangdahong Exp $
 */
public  final class PayTypeCode extends AbstractEnum implements Serializable{

    
    /**  */
    private static final long serialVersionUID = -189819046574563661L;
    
    public static final  PayTypeCode PURE_RECHARGE=new PayTypeCode("10","电子账户充值");
    public static final  PayTypeCode CONSUMER_RECHARGE=new PayTypeCode("11","消费账户充值");
    public static final  PayTypeCode ACCOUNT_TRANSTER=new PayTypeCode("20","转账");
    public static final  PayTypeCode REFUND=new PayTypeCode("30","退款");
    public static final  PayTypeCode WITHDRAW=new PayTypeCode("31","提现");
    
    

    protected PayTypeCode(){
        ;
    }

    protected PayTypeCode(String name,String desc){
        super(name,desc);
    }
    
    /** 
     * @see com.zbest.common.lang.base.AbstractEnum#getEnumType()
     */
    @Override
    protected Class<? extends AbstractEnum> getEnumType() {
        return PayTypeCode.class;
    }

}
